;**
;**	GRAPHICS.SH -- Global defines for all pics, views, loops and cels
;**
;**	LSL1:  Leisure Suit Larry in the Land of the Lounge Lizards
;**				Copyright 1987, 1991
;**				by Al Lowe
;**
;**	Programmed by Oliver Brelsford &
;**
;**	Last Update:  June 21, 1991
;**
;**
;**		Note:  Lines that begin with a semicolon (";") indicate views
;**	that are used in only one scene.
;**
;**
;**           Background Scene, View, and Loop Numbers
;**
;**	Naming convention:  Pictures (pix, pic) are referred to as p120, p130,
;**	etc. Views use "V", loops use "L", cells use "C", and rooms use "R".
;**	Thus V0/L2/C7 refers to the eighth cell of a southbound Larry.
;**
;**	Numbering convention:  Any view used as part of a background picture
;**	has the same number as that picture.  Any specialized ego (either
;**	Larry or Patti) used only in that one picture has the same number
;**	+1.  Any additional views for that picture begin with +2 and continue
;**	up.  Ego views used in multiple areas are numbered in the upper
;**	500s.  Inventory views are in the upper 900s.
;**
;**	Graphic description convention:  Indentation, font size, and style
;**	denote whether a line refers to a pic, view, loop, or cell as shown
;**	in this example:
;**
;**	###	This is a pic description
;**		###	This is a view description
;**			#	This is a loop description
;**				#	This is a cell description
;**
;**
;**********************************************************************


;(define	pBarExterior			100)
;(define	vBarExterior			100)
;(define	vLarryHotCrotch		101)
;	(define lCrotchBlowup		0)
;	(define lCrotchMissing		1)
(define vJail						103)
;(define	vPoliceman				104)

;(define	pBarInterior			110)
;(define	vBarInterior			110)
;	(define lJute					0)
;	(define lSlot					1)
;	(define lEyes					2)
;	(define lFan					3)
;	(define lDoor					4)
;(define	vLefty					112)
;	(define lLeftyRight			0)
;	(define lPantsFallRight		1)
;	(define lLeftPantsFall		2)
;	(define lRaiseDrink			3)
;	(define lShakeDrink			4)
;	(define lLeftyTalk			5)
;	(define lHandDrink			6)
;		(define cReachOut			0)
;		(define cReachIn			3)
;	(define lLeftyToLarry		7)
;(define	vBarFlys					113)
;	(define lBlondHead			0)
;	(define lBlondLift			1)
;		(define cLifted			3)
;	(define lBlondDrink			2)
;	(define lFatsoPick			3)
;	(define lFatsoDrink			4)
;		(define cFDrink			4)
;	(define lKenTalkLeft			5)
;		(define cMouthShut		0)
;	(define lKenTalkRight		6
;	(define lKenTurnRight		7)
;		(define cFacingRight		4)
;	(define lKenPunchLine		8)
;	(define lKenLaugh				9)
;	(define lDudeDrink			10)
;	(define lBabeLeg				11)
;	(define lBabeHair				12)
;	(define lBlondLegs			13)

;(define	pStoreRoom				120)
;(define	vStoreRoom				120)
;	(define lRose					0)
;	(define lRatEat				1)
;	(define lRatJump				2)
;	(define lDoor					3)
;(define	vDrunk					122)
;	(define lBody					0)
;	(define lHeadUp				1)
;	(define lHeadTalk				2)
;	(define lHeadDrink			3)
;	(define lArmWhiskey			4)
;	(define lArmRemote			5)
;	(define lLeg					6)

;(define pBathroom				130)
;(define vBathroom				130)
;	(define lDoor					0)
;	(define lFlow					1)
;	(define lFlow2					2)
;	(define lDrip					3)
;(define vLarryShitting			131)
;	(define lReadPaper			0)
;	(define lLookSink				1)
;	(define lReachSink			2)
;	(define lDropPants			3)
;	(define lTakePiss				4)
;	(define lDrown					5)
;	(define lSparkle				6)
;(define vOverflow				132)

;(define	pPimpRoom				140)
;(define	vPimpRoom				140)
;	(define  lTail					0)
;	(define  lTV					1)
;	(define  lDoor					2)
;(define	vLarryInPimpRoom		141)
;	(define  lUseRemote			0)
;(define	vPimp						142)
;	(define  lFlipCoin			0)
;	(define  lGesture				1)
;	(define  lTalk					2)
;	(define  lLook					3)
;	(define  lMoveTv				4)
;	(define  lWatchTv				5)
;	(define  lAside				6)
;		(define cAside				4)

;(define	pHookersRoom			150)
;	(define lWindow				0)
;		(define cOpen				2)
;	(define lCandy					1)
;(define	vHookersRoom			150)
;(define	vLarryCensored			151)
;	(define lCensored				0)
;	(define lCensoredFlipped 	1)
;	(define lOpenWindow			2)
;	(define lExitWindow			3)
;		(define cOutWindow		6)
;(define	vHooker					152)
;	(define lBody					0)
;	(define lTalkFront			1)
;	(define lChewFront			2)
;	(define lBlowFront			3)
;	(define lTalkRight			4)
;	(define lChewRight			5)
;	(define lBlowRight			6)
;	(define lSmoke					7)
;		(define cSmokeLastcel	14)

;(define	pHookerCloseup			155)
;(define	vHookerCloseup			155)
;	(define lEyes					0)
;		(define cEyesClosed		3)
;	(define lMouth					1)
;		(define cMouthLeft		1)
;		(define cMouthHang		2)
;		(define cMouthShut		5)

;(define	pTrashbinAlley			160)
;(define	vTrashbinAlley			160)
;	(define lPillBottle			0)
;	(define lHotelSign			1)
;	(define lWindowOpen			2)
;	(define lWindowSmashed		3)
;(define	vLarryInAlley			161)
;	(define lJumpIn				0)
;		(define cJumpOut			3)
;	(define lGetHammer			1)
;		(define cInBin				0)
;		(define cGone				2)
;(define	vLarryGettingBottle	162)
;	(define lTiesToSelf			0)
;	(define lTiesToRail			1)
;	(define lJumpsRail			2)
;	(define lLeansBack			3)
;	(define lUsesHammer			4)
;		(define cHangOut			0)
;	(define lSwingsBack			5)
;	(define lClimbsBack			6)
;(define vLarryFalls				164)
;	(define lClimbOver			0)
;	(define lLeanout				1)
;	(define lLoseGrip				2)
;	(define lBounce				3)
;	(define lLarryFallLeft		4)

;(define	pDarkAlley				170)
;(define	vDarkAlley				170)
(define	vLarryMugged			171)
	(define lLarryMugged 		0)
	(define lLarryEscape 		1)
	(define lLarryCroaks		   2)
	(define lTaxiBully			3)
;(define	vThug						172)

;(define	pUnderground			190)
;(define	vUnderground			190)
;(define	vLarryCollapsing		191)
;(define	vUndergroundExtras	192)

;(define	pTaxi						200)
;(define	vTaxi						200)
;(define	vLarryInTaxi			201)
;(define	vTaxiDriver				202)
;	(define cFaceFront			0)
;	(define cFaceLarry			8)
;(define	vTaxiParts				203)
;	(define lLeftLight			0)
;	(define lRightLight			1)
;	(define lLeftTurn				2)
;	(define lRightTurn			3)
;	(define lTaxiLight			4)
;	(define lDrunkDeath			6)
;(define  vScenery				204)
;	(define lWindshield			0)
;	(define lLeftMirror			1)
;	(define lRightMirror			2)

;(define	pPhoneKeypad			245)
;(define	vPhoneButtons			245)

;(define	pBJParts					250)
;(define	vBJParts					250)
;(define	vCards					251)

;(define	pSlotParts				260)
;(define	vSlotParts				260)

;(define	pOutsideCasino			300)
;(define	vOutsideCasino			300)
;(define	vAppleSalesman			302)

;(define	pCasinoInterior		310)
;(define	vCasinoInterior		310)
;(define	vLarryPlayingSlots	311)
;(define	vCasinoExtras			312)
;	(define lOldLady				0)
;	(define lOldLadyEyes			1)
;	(define lMan1Push				2)
;	(define lMan1Kick				3)
;	(define lMan1Eyes				4)
;	(define lShortMan				5)
;	(define lShortManEyes		6)
;	(define lBabePush				7)
;	(define lBabeJump				8)
;	(define lJane					9)
;	(define lRodPush				10)
;	(define lRodShrug				11)

;(define	pCabaret					320)
;(define	vLarryCushion			321)
;	(define lSit					0)
;	(define lFart					1)
;	(define lLook					2)
;(define	vComedian				322)
;	(define lHead					0)
;		(define cShut				7)
;	(define lLeft					1)
;	(define lRight					2)
;(define	vDancers					323)
;(define	vDrummer					324)
;	(define lDrumfill				0)
;	(define lBlink					1)
;	(define lDrumHead				2)

(define	pFirstFloor				330)
(define	vFirstFloor				330)
(define	vLarryInElevator		331)
(define	vElevator				332)
(define	vNumbers					333)
	(define lNumberPad			0)
	(define lNumbers				1)
	(define lSkip					2)

(define	pGenericFloor			340)
(define	vGenericFloor			340)
	(define	lHeart			1)

;(define	pEighthFloor			350)
;(define	vEighthFloor			350)
;	(define lDoors					0)
;		(define cClosed			0)
;		(define cOpen				5)
;	(define lLarryDoors			1)
;		(define cLarryOpen		0)
;		(define cLarryClosed		5)
;(define	vFaithGuarding			352)
;	(define lWalkLeft				0)
;	(define lWalkRight			1)
;	(define lStandDesk			2)
;	(define lSitDesk				3)

;(define	pFaithCloseup			355)
;(define	vFaithCloseup			355)
;	(define lBlink					0)
;	(define lFrown					1)
;	(define lPout					2)
;	(define lTalk					3)
;	(define lPurseTongue			4)
;	(define lBareTeeth			5)

(define	pPenthouseLivingRoom	360)
(define	vPenthouseLivingRoom	360)

;(define	pPenthouseBedroom		370)
;(define	vPenthouseBedroom		370)
;(define	vLarryInBed				371)
;(define	vEveInBed				372)
;(define	vInflatableDoll		373)
;(define	vFireworks				374)

;(define	pDollCloseup			375)
;(define	vDollCloseup			375)
;(define	vEve&Larry				376)

;(define	pPenthouseTub			380)
;(define	vPenthouseTub			380)
;(define	vLarryInTub				381)
;(define	vEveInTub				382)

;(define	pEveCloseup				385)
;(define	vEveCloseup				385)

;(define	pHoneymoonSuite		390)
;(define	vHoneymoonSuite		390)
;	(define lRibbon				0)
;	(deifne lWine					1)
;	(define lDoor					2)
;(define	vLarryTiedup			391)
;	(define lCloud					0)
;	(define lThrust				1)
;	(define lCutLoose				2)
;	(define lJumpOff				3)
;	(define lKnifeFlipping		4)
;	(define lKnife					5)
;	(define lCensored				6)
;	(define lTiedup				7)
;(define	vEveInBedroom			392)
;	(define lSitDown				0)
;		(define cStanding			0)
;		(define cSitting			3)
;	(define lLegRight				1)
;	(define lFidget				2)
;	(define lFawnGlass			3)
;		(define cFawnGlassHold	5)
;(define vPourWine				393)
;	(define lWineGetAndTurn		0)
;		(define cHasWine			2)
;		(define cTurn				5)
;	(define lWineWalk				1)
;	(define lMirror				2)
;	(define lWineGlasses			3)
;	(define lWinePour				4)
;	(define lWineFlow				5)
;	(define lWinePoured			6)
;;	(define dupe				7)
;;	(define dupe				8)
;	(define lGlassHand			9)
;	(define lGlassLift			10)
;	(define lGlassDrink			11)
;	(define lGlassFinish			12)
;	(define lGlassToss			13)
;	(define lGlass					14)

;(define	pQuikiwedExterior		400)
;(define	vQuikiwedExterior		400)
;(define	vFlasher					402)

;(define	pQuikiwedInterior		410)
;(define	vQuikiwedInterior		410)
;(define	vLarryMarrying			411)
;(define	vEveMarrying			412)
;(define	vMinister				413)

;(define	pQuikiMartExterior	500)
;(define vLarryPhoning			501)
;	(define	lReachingPhone	0)
;	(define	lShocked			1)
;	(define	lPanting			2)

;(define vBum						502)
;	(define	lBumWalkingR		0)
;	(define	lBumWalkingL		1)
;	(define	lBumHeadR 			2)
;	(define	lBumHeadL 			3)
;	(define	lBumReachingR		4)	;+4 for reaching
;	(define	lBumReachingL		5)
;	(define	lBumBottleR			6)	;+6 for lifting bottle
;	(define	lBumBottleL			7)
;	(define	lBumDrinkR			8)	;+8 for drinking
;	(define	lBumDrinkL			9)

;(define	pQuikiMartInterior	510)
;(define	vQuikiMartInterior	510)
;	(define  lLubberSign		4)
;(define	vLarryShot				511)
;(define	vCounterPerson			512)
;(define	vQuickimartExtras		513)

;(define	pDiscoExterior			600)
;(define	vDiscoExterior			600)
;(define	vLarryShowingID		601)
;(define	vBouncer					602)

;(define	pDiscoInterior			610)
;(define	vDiscoInterior			610)
;(define	vLarryDancing			611)
(define	vFawnWalking			612)
;(define	vFawnDancing			613)
;(define	vDiscoExtras			614)

;(define	pFawnCloseup			615)
;(define	vFawnCloseup			615)

;(define	pTitleScreen			700)
(define	vTitleScreen			700)

;(define  pCreditScreen			710)
(define	vCredits1				710)
(define	vCredits2				711)
(define	vCredits3				712)
(define	vCredits4				713)
(define	vCredits5				714)
(define	vCredits6				715)
(define	vCredits7				716)
(define	vCredits8				717)

(define  pBlackScreen			720)
;(define	vKenWilliams			722)

;larry's views 800's

(define	vLarryWalking			800)
(define	vLarrySitting			801)
(define	vLarryTalking			802)
(define	vLarryUndressing		803)
	(define lRemoveCoat			0)
	(define lRemovePants			1)
	(define lJumpInBed			2)
(define	vLarrySpraying			804)
(define	vLarryFlattened		806)
;	(define lFlattened			0)
;		(define cLookout			0)
;		(define cSmash				1)
;		(define cFlattened		2)
(define	vLarryKillingHimself	807)
	(define	lLarryShoots		0)
	(define	lLarryMatchHead	1)
(define	vLarryGetting			808)
	(define lHighRight			0)
	(define lHighLeft				1)
	(define lLowRight				2)
	(define lLowLeft				3)
(define	vLarryStopping			809)
(define  vLarryHailing			810)
;	(define lHailing				0)
;(define vLarryShakingLeg		811)
(define vLarryUnderGround		812)
	(define lLarryGoesUnder	1)

;other global views

;(define	vDogWalk					820)
;(define  vDogPiss				821)
;	(define lTurn					0)
;		(define cTurnLast			2)
;	(define lLift					2)
;		(define cLiftLast			2)
;	(define lPiss					4)
;(define 	vGenericCar1		822)
;(define 	vGenericCar2		823)
;(define 	vGenericCar3		824)
;(define 	vGenericCar4		825)
;(define 	vGenericCar5		826)
;(define 	vGenericCar6		827)

;system views high 800's

(define	vIcons					850)	
	(define	lIconWalk		0)
	(define	lIconLook		1)
	(define	lIconHand		2)
	(define	lIconTalk		3)
	(define	lIconInvItem	4)
	(define	lIconInventory	5)
	(define	lIconControls	7)
	(define	lIconHelp		9)
	(define	lIconZipper		10)
	(define	lIconTasteSmell 11)

(define	vInventory				851)		
	(define	lIconInvHand	0)
	(define	lIconInvHelp	1)
	(define	lIconInvLook	2)
	(define	lIconInvOK		3)
	(define	lIconInvArrow	4)

(define	vGameControls			852)	;control panel buttons
(define	vQuitControls			853)	;Quit controls
(define	vSpeedTest				854)	;Fred
(define	vRedX						855)	;red x for no response
(define		lRedX					0)
(define			cRedX				0)
(define  vAbout					856)

;inventory views high 900's in inventry.sc
(define	vLL1inventory		900)
;	(define	cWallet				0)
;	(define	cBreathSpray		1)
;	(define	cWatch				2)
;
;	(define	cApple				0)
;	(define	cRing					1)
;	(define	cWhiskey				2)
;	(define	cRemoteControl		3)
;	(define	cRose					4)
;	(define	cLubber				5)
;	(define	cCandy				6)
;	(define	cDiscoPass			7)
;	(define	cPocketKnife		8)
;	(define	cWine					9)
;	(define	cMagazine			10)
;	(define	cHammer				11)
;	(define	cPills				12)
;	(define	cRibbon				13)
;	(define	cGraffiti			14)
